package com.ruoyi.project.system.mapper;

import com.ruoyi.project.system.domain.ReportProductRecord;
import com.ruoyi.project.system.domain.SiyuCharge;
import com.ruoyi.project.system.domain.vo.BeiDiaoVo;
import com.ruoyi.project.system.domain.vo.UserChargeVo;

import java.util.List;

/**
 * 收费记录Mapper接口
 */
public interface SiyuChargeMapper {

    SiyuCharge selectChargeByIdAndType(int id, String type);

    Integer selectSiyuCharge(Integer queryId, Integer productId);

    List<String> selectResult(Integer userId, String authCode);

    List<UserChargeVo> subChargeList(UserChargeVo userChargeVo);

    List<ReportProductRecord> reportFeeRecord(BeiDiaoVo bdv);

    int insertSiyuCharge(SiyuCharge siyuCharge);

}
